home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / PET / S-Super PET / (s)tk.d64 / DESCRIBE.DEC_84 < prev    next >
Text File  |  2009-01-18  |  10KB  |  161 lines

  1. TPUG Toronto -- SuperPET Distribution Disk for December 1984
  2. ================================================================================
  3.  
  4.      "describe.dec/84"  SEQ   This describe file.
  5. --------------------------------------------------------------------------------
  6.      * Contributed by Bill Dutfield.
  7.      The program bigcalc is an extended precision calculator, with upto 400
  8.      digits of precision. It handles addition, subtraction, multiplication
  9.      and division. There are 5 registers for holding intermediate results.
  10.      Input streams from disk, as well as from the keyboard are supported,
  11.      as is output of calculations to printer and diskfile.
  12.  
  13. 111  "bigcalc:be"       SEQ   The Waterloo basic program loaded with the editor
  14. 29   "bigcalc.doc:e"    SEQ   A documentation file for 'bigcalc'
  15. 12   "factorial:bdd"    SEQ   A test file for bigcalc.
  16. -------------------------------------------------------------------------------
  17.      The following programs have been contributed to TPUG by Roger Bassaber,
  18.      Ste. Clotilde, France.  These programs are for the 6502 side of
  19.      the SuperPET and for the most part, make use of banked memory.
  20.      The files ending with .BP are standard BASIC 4.0 programs. Those with
  21.      DOC as part of the name are documentation files in the form of
  22.      BASIC programs consisting of a series of print statements.
  23.  
  24. 5    "SCROLLING.DOC:BP" PRG   The documentation file for the prgram
  25.                               'scrolling' (called 'list scrolling' in the
  26.                               documentation file)
  27. 17   "SCROLLING.PGM:P"  PRG   The scrolling program which loads at $9000 in
  28.                               banked memory. This is a machine language program
  29.                               for which the source is 'SCROLLING SOURCE' on
  30.                               disk.  This scrolling program is used to scroll
  31.                               through basic programs in both directions.
  32. 9    "2PASS.ASM.DOC:BP" PRG   The documentation file for a 2 pass assembler.
  33. 17   "2PASS.ASM:P"      PRG   The machine language module for a two pass
  34.                               assembler which reads assembler code prepared
  35.                               in the BASIC 4.0 editor.  This code also loads
  36.                               into banked memory.
  37. 1    "DEMO1.ASM.S:BP"   PRG   A sample program to demonstrate the use of the
  38.                               assemblers on this disk.
  39. 2    "DEMO2.ASM.S:BP"   PRG   Another sample program.
  40. 68   "SCROLLING.SOURCE" PRG   The source for 'SCROLLING.PGM.P'
  41. 3    "1PASS.ASM.DOC:BP" PRG   Documentation file for a one-pass assembler.
  42. 27   "1PASS ASSEMBLER"  PRG   A BASIC 4.0 assembler, used to compile
  43.                               'SCROLLING SOURCE' and other large programs.
  44. 9    "NXT2FILES.DOC:BP" PRG   Documentation for 'GENERAL EDITOR' and
  45.                               'S'RCE.CREATOR'
  46. 13   "GENERAL EDITOR:P" PRG   A sequential file editor.
  47. 18   "S'RCE.CREATOR:BP" PRG   A dissassembler.
  48. -------------------------------------------------------------------------------
  49.      Contributed by Avygdor Moise.  This program, when loaded at the
  50.      beginning of a session, will attach itself to the Waterloo Operating
  51.      System and drive a TRS Color Computer compatable serial printer.
  52.  
  53. 17   "TRS80PutChar.asm" SEQ   The assembler code for the printer driver.
  54. 1    "TRS80PutChar.cmd" SEQ   The command file
  55. 3    "TRS80PutChar.b09" SEQ   The output file from the assembler
  56. 1    "TRS80PutChar.map" SEQ   The output module map from the linker
  57. 1    "TRS80PutChar.mod" PRG   The printer driver executable module at $7e00
  58. 1    "TRS80PutChar.exp" SEQ   The export file created from the linker
  59. 3    "TRS80PutChar:e"   SEQ   Documentation file for the TRS80 printer driver.
  60. --------------------------------------------------------------------------------
  61.      The following programs are courtesy ISPUG, and are from their utilities
  62.      Disk distributed summer 1984.  Some of the modules have been distributed
  63.      on previous TPUG disks.  However, the assembler source is being
  64.      distributed for the first time in response to the many requests.
  65.  
  66. 22   "adump.asm"        SEQ   Assembler source code for a program to print
  67.                               sequential file
  68. 3    "disp.asm"         SEQ   Part of 'adump'
  69. 1    "delay.asm"        SEQ   Part of 'adump'
  70. 5    "read16.asm"       SEQ   Part of 'adump'
  71. 1    "adump.cmd"        SEQ   Linker command file for 'adump'
  72. 3    "adump.mod"        PRG   Load from the main menu. The program will prompt
  73.                               you for the name of the file to be sent to the
  74.                               printer. Written by Reginald Beck. Will handle
  75.                               an additional line feed if your printer needs it.
  76.                               Uses bank 15, so may be used at any time APL,
  77.                               COBOL, PETCOM or other users of bank 15 are not
  78.                               resident.
  79.  
  80. 11   "ddisk.asm"        SEQ   Assembler source for a screen dump to disk pgm.
  81.                               Written by Gary Ratcliff.
  82. 1    "ddisk.cmd"        SEQ   Linker command file.
  83. 1    "ddisk.mod"        PRG   Load from the menu at start of session. Remains
  84.                               quiet until you press PF7 (shifted keypad-7).
  85.                               It then dumps the screen from the top to the line
  86.                               above the cursor, to disk 0. You MUST have a file
  87.                               called 'file%n' since each screen dump is
  88.                               appended to this file. By modifying one line
  89.                               and reassembling and relinking, you can tailor
  90.                               this dump to dump to anything dumpable (yes, to
  91.                               all printers).  The line to change is at the
  92.                               start of the file and is clearly identified.
  93.  
  94. 21   "diablo.asm"       SEQ   The assembler source for a program which sets
  95.                               the left margin on a DIABLO 630 or Commodore
  96.                               8300P anywhere from 0 to 99. By Dick Barnes.
  97. 1    "diablo.cmd"       SEQ   Linker command file.
  98. 1    "diablo.mod"       PRG   Load from the main menu, use bank 15 so cannot
  99.                               coexist with other users of this bank.  Should
  100.                               be easy to convert for other printers by a
  101.                               change in the command string.
  102.  
  103. 16   "chgadrs.asm"      SEQ   Assembler source for a program to change the
  104.                               device number on disk drives at the start of
  105.                               a session.  By Terry Peterson.
  106. 1    "chgadrs.cmd"      SEQ   Linker file
  107. 2    "chgadrs.mod"      PRG   Load from main menu at start of session. Just
  108.                               follow the prompts. Turn off your regular '8'
  109.                               device; run the program to reset the other one
  110.                               to '9' or whatever you want, the turn device
  111.                               '8' back on.
  112.  
  113. 26   "udump.asm"        SEQ   Assembler source for another screen dump
  114.                               Prepared by Dick Barnes from routines by
  115.                               Jeff Larson, Gary Ratcliff and Terry Parsons
  116. 1    "udump.cmd"        SEQ   Linker command
  117. 2    "udump:men"        PRG   Load from main menu at start of sesion. The
  118.                               'u' stands for universal. It handles dumps to
  119.                               disk, ieee4, printer, or serial. When loaded
  120.                               it stays quiet, in memory, until PF7 is pressed.
  121.                               It then asks what device you want to dump to.
  122.                               Press 'i' for ieee4, 'd' for disk, 's' for
  123.                               serial, or 'p' for printer. To dump to disk
  124.                               there must be a file named 'file%n' on drive 0.
  125.                               Works with all languages. APL workspace size is
  126.                               reduced, so you have to )COPY or )PCOPY old WS.
  127.                               This version does no extra linefeed with a CR.
  128. 27   "udumlf.asm"       SEQ   Assembler source same as above but printer
  129.                               ouput has a linefeed attached to each CR
  130. 2    "udumlf:men"       PRG   Executable load module for udump with linefeed.
  131.  
  132. 25   "umon.asm"         SEQ   These two programs, source files and linker
  133. 1    "umon.cmd"         SEQ   modules are the same as above except that rather
  134. 2    "umon:7ef0"        PRG   than having to be loaded at the start of the
  135. 25   "ulfmon.asm"       SEQ   session from the main menu, these can be loaded
  136. 1    "ulfmon.cmd"       SEQ   any time from the monitor. Has no prompts, just
  137. 2    "ulfmon:7e60"      PRG   go address shown (note difference).
  138.  
  139. 5    "tab.asm"          SEQ   Assembler source to set up predefined tabs
  140. 1    "tab.cmd"          SEQ   Linker command file.
  141. 1    "tab.mod"          PRG   Load from main menu. Resides in bank 15.
  142.                               Three sets of tabs are predefined. Choose the
  143.                               one you want from a menu. You may change the
  144.                               tabsets easily by a change in the 'fdb' lines.
  145.                               See issue 10, page 142 of the SuperPET Gazette.
  146.  
  147. 19   "when.asm"         SEQ   Assembler source for a routine to set the
  148.                               time and date from main menu. Uses Bank 15
  149. 1    "when.cmd"         SEQ   Linker command file
  150. 2    "when:men"         PRG   Executable module
  151.  
  152. 2    "usrlib.exp"       SEQ   An export library used in some link steps of
  153.                               the above programs.
  154. 3    "call.macro"       SEQ   A macro file.
  155. 1    "fcs.macro"        SEQ   Another macro file.
  156. --------------------------------------------------------------------------------
  157.      This disk assembled and documented for the TPUG SuperPET User Group by
  158.      Bill Dutfield, December 1984.
  159. ================================================================================
  160.  
  161.